]> dgit.raspbian.org Git - gnome-shell.git/commit
environment: Always honor easing duration settings
authorMarco Trevisan (Treviño) <mail@3v1n0.net>
Tue, 25 Nov 2025 21:48:54 +0000 (22:48 +0100)
committerMarco Trevisan (Treviño) <mail@3v1n0.net>
Thu, 27 Nov 2025 10:08:10 +0000 (11:08 +0100)
commit3deaf1eb7d29cda5bc13f3cfc759c9c4da069545
tree73ceb561cdaece9cb8c42c3e6f21384a6dd5a56d
parentc2a8c0e344fcafd55c8cdb7ca0a41de8152eede1
environment: Always honor easing duration settings

In case an actor easing is created without an explicit duration, we
should rely to the default animation that Clutter.Actor.save_easing_state()
sets to 250ms.

This fine in normal use cases, but in case the animations are disabled
the current code skips calling our Clutter.Actor.set_easing_duration()
override, and so we just end up leaving the actor easing time to 250ms,
not respecting the St settings

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3983>
js/ui/environment.js